﻿@charset "UTF-8";
/* CSS Document */
body{ font-family:Tahoma, Verdana, Segoe, sans-serif, SimSun; font-size:12px; color:#000;}
*{ list-style:none; padding:0; margin:0;}
a{ cursor:pointer; text-decoration:none; color:#432584;}
a:hover{ text-decoration:underline; color:#000;}
frameset{ border:0;}
frame{ overflow:hidden;}
table{ border:0px; border-collapse:collapse;}/*input[type="text"]{ height:14px; border:1px solid #999; padding:2px;}*/
.formfont{ font-size:12px;color:#3a3a3a;}
.bold{ font-weight:bold;}
.redfont{ color:#f00;}
.grafont{ color:#4f4f4f;}
.whitefont{ color:#fff;}
.blackfont{ color:#000;}
.widthauto{ width:auto;}
.width20{ width:20px;}
.width40{ width:40px;}
.width60{ width:60px;}
.width80{ width:80px;}
.width100{ width:100px;}
.width120{ width:120px;}
.width126{ width:126px;}
.width140{ width:140px;}
.width146{ width:146px;}
.width160{ width:160px;}
.width180{ width:180px;}
.width200{ width:200px;}
.width240{ width:240px;}
.width260{ width:260px;}
.width300{ width:300px;}
.width400{ width:400px;}
.checkbox-class{ float: left;width:300px;}
.checkbox_class100{ float: left;width:100px;}
.checkbox_class180{ float: left;width:180px;}
.checkbox_class340{ float: left;width:340px;}
.width600{ width:600px;}

.lineH28{ line-height:28px;}

.hand{cursor:pointer;}
.hand_span {cursor:pointer; text-decoration:none; color:#432584;}
.hand_span_over {cursor:pointer; text-decoration:underline; color:#000;}

.btn_s{ width:60px; height:19px; background:url(../images/btn_s.gif) no-repeat; cursor:pointer; color:#fff;}
.btn_m{ width:80px; height:19px; background:url(../images/btn_m.gif) no-repeat; cursor:pointer; color:#fff;}
.btn_l{ width:90px; height:19px; background:url(../images/btn_l.gif) no-repeat; cursor:pointer; color:#fff;}
.btn{ width:auto; height:20px; line-height:14px; font-size:11px!important; background:url(../images/btnbg.gif) repeat-x;
      border:1px solid #7a6da2; cursor:pointer; color:#fff;
       padding-left:10px; padding-top:0px; padding-right:10px; margin-left:5px; margin-right:5px;}
.btn_del{ width:auto; height:20px; line-height:14px; font-size:11px!important; background:#f4f4f4;
      border:1px solid #adb2b5; cursor:pointer; color:#adb2b5;
       padding-left:10px; padding-top:0px; padding-right:10px; margin-left:5px; margin-right:5px;}

.purplebg_dark{ background:#6950a1;}
.purplebg_light{ background:#878bce; color:#f1ebfa;}
.purplebg_light2{ background:#eef!important;}
.whitebg{ background:#fff;}
.graybg_light{ background:#eee;}

.trpurplebg{ background:#efebfa;}
.trwhitebg{ background:#fff;}
.trhover{ background:#bfb5db; color:#fff; height:25px;}
.trhover a{ color:#fff;}

.db_cols_style{ width:auto;}
.db_cols_style td{ border-bottom:1px dashed #ccc; padding-top:10px; padding-bottom:10px; vertical-align:top;}
.db_cols_style td span{ float:left; padding-left:20px;}

.db_cols_style1{ width:98%;}
.db_cols_style1 td{ border-bottom:1px dashed #ccc; padding-top:10px; padding-bottom:10px; vertical-align:top;}
.db_cols_style1 td span{ float:left; padding-left:20px;}

.txt_align_rgt{ text-align:right;}
.txt_align_lft{ text-align:left;}
.float_lft{ float:left;}
.float_rgt{ float:right;}
.padding_lft5{ padding-left:5px;}
.padding_rgt5{ padding-right:5px;}
.padding_top5{ padding-top:5px;}
.padding_btm5{ padding-bottom:5px;}
.padding_lft20{ padding-left:20px;}
.padding_lft25{ padding-left:25px;}
.padding_rgt20{ padding-right:20px;}
.padding_top20{ padding-top:20px;}
.padding_btm20{ padding-bottom:20px;}
.margin_top2{ margin-top:2px;}
.padding5{ padding:5px;}
.line_hight25{ line-height:25px;}

.txtbox{ color:#3a3a3a; font-size:11px; height:14px; border:1px solid #999; padding:2px;}
.txtboxover{ color:#3a3a3a; font-size:11px; height:14px; border:1px solid #000; padding:2px;}
.rgtline{ border-right:1px solid 6950a10;}
.h3{ font-size:14px; background:#f6f6f6; font-weight:bold;}
.h3 span{ height:30px; line-height:18px;}
.h2{ font-size:18px; background:#fff; padding-bottom:10px;}
.h2 img{ width:20px; height:20px;}
.h2 span{ width:auto; height:30px; line-height:18px;}
.h1{ font-size:24px; background:#fff;}
.formbox{ float:left; width:950px; height:auto; padding-bottom:10px; padding-top:10px;
           border-bottom:1px dashed #ccc; margin-left:5px;}
.formbox_float_lft{ display:inline;}  
.formbox_float_rgt{ display:inline;}  
.formbox1{ float:left; width:950px; height:auto; background:url(../images/formbg1.gif) repeat-y;
            padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc; margin-left:5px;}
.formbox2{ float:left; width:950px; height:auto; padding-bottom:10px; padding-top:10px;
           border-top:1px dashed #ccc; margin-top:5px;}
.formbox3{  float:left; width:650px; height:auto; background:#cccccc; border:1px dashed #ccc;}
.formbox3 tr { background:white;}
.formbox4{  float:left; width:950px; height:auto; border:0px dashed #ccc;}
.formbox5{  float:left; width:950px; height:auto; padding-bottom:5px; padding-top:10px;
           border-bottom:0px dashed #ccc; margin-left:5px; font-size:12px;}
.formbox_dashed{ float:left; width:950px; border-top:1px dashed #ccc; }
.formbox100{  float:left; width:100%; height:auto; padding-bottom:5px; padding-top:10px;
           border-bottom:1px dashed #ccc; margin-left:5px; font-size:12px;}


.lable_1{ float:left; width:100px; height:auto; line-height:16px; text-align:right; padding-right:5px;}
.checkbox_1{ margin-top:3px; margin-left:5px;}
.loadingbox{ width:auto; height:25px; background:url(../images/loading_icon1.gif) no-repeat left top #fff; background-position:0 5px; color:#6950a1; line-height:25px; padding-left:25px; margin:0 auto;}

.pagecounting{ float:left; width:98%; padding-left:10px; padding-top:10px; margin-left:5px; height: 30px; background-color: #ffffff; }
.pagecounting span{ padding-right:3px;}
.pagecounting input{ margin-right:3px;}
.pagecounting input[type="image"]{ cursor:pointer;}
.pagecounting a{ cursor:pointer;}
.pagecounting2{ line-height:25px; background:#ffffff; border-right:1px solid #cccccc;
                 padding-left:5px; padding-top:10px; font-size:14px;letter-spacing:5px;}

.loadingbox{ width:auto; height:25px; background:url(../images/loading_icon1.gif) no-repeat left top #fff; background-position:0 5px; color:#6950a1; line-height:25px; padding-left:25px; margin:0 auto;}

.tablestyle{ float:left; width:98%; border-left:0px solid #ccc; border-top:1px solid #ccc;
             border-right:0px solid #ccc; margin:5px 5px 0px 5px; border-bottom:0px solid #ccc;}
.tablestyle .ellipsis_row { OVERFLOW: hidden; WIDTH: 350px; WHITE-SPACE: nowrap;  TEXT-OVERFLOW: ellipsis; }
.tablestyle .ellipsis_row700 { OVERFLOW: hidden; WIDTH:  700px; WHITE-SPACE: nowrap;  TEXT-OVERFLOW: ellipsis; }
.tablestyle .pages_style { background:red; border-top:3px solid #ccc;}
.thead{  background:#937ec2; width:auto; padding-bottom:3px; height:50px; border-bottom:3px solid #ccc; border-top:3px solid #ccc;}
.thead td{ font-weight:normal; font-size:12px; color:#fff;/*f1ebfa*/ padding:3px;
             font-weight:bolder;/*border-left:0; border-top:0;*/ border-right:1px solid #ccc;
              border-bottom:1px solid #ccc; text-align:center;}
.thead td a{ color:#fff; text-align:center; line-height:16px;}
.tbody{ width:auto; border-left:1px solid #ccc;}
.tbody td{ font-weight:normal; font-size:11px; text-align:center; padding:3px;
            border-bottom:1px solid #ccc; border-right:1px solid #ccc; height:25px; word-break:break-all;}
.tbody td a:hover{ color:#fff;}


.itemselected{ border:0;}
.tablestyle2{ float:left; width:75%; border-top:2px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #ccc;
               margin:5px; line-height:25px;}
.tablestyle2 td{ padding:5px; border:1px solid #ccc; word-break:break-all;}
.tablestyle2 .tablestyle2_Title{  background:url(../images/formbg1.gif) repeat-y #ffffff; font-size:14px; }
.tablestyle2 .tablestyle2_tdTitle{ background:#f7f7f7; width:180px; text-align:right; vertical-align: text-top;}
.tablestyle2 input[type="text"]{ height:14px;padding-top:2px;color:#3a3a3a; font-size:100%; width:165px;  border:1px solid #ccc;}
.tablestyle2 input[type="checkbox"]{width:3em;color:#3a3a3a; font-size:100%;
                                    padding-top:2px; padding-bottom:2px; padding-left:12px; padding-right:0px;}
.tablestyle2 select{ width:169px; color:#3a3a3a; font-size:100%;}
/*.tablestyle2 a{ width:auto; height:20px; line-height:28px; font-size:11px!important;
       text-decoration:underline; cursor:pointer; color:#fff;
       padding-left:10px; padding-top:0px; padding-right:10px; margin-left:5px; margin-right:5px;}*/

.tablestyle3 input[type="checkbox"]{width:3em;color:#3a3a3a;
                                    padding-top:2px; padding-bottom:2px; padding-left:12px; padding-right:0px;}

.tablestyle4{ float:left; width:98%; border-left:1px solid #ccc; border-top:1px solid #ccc;
             border-right:1px solid #ccc; margin:5px; border-bottom:3px solid #ccc;}
.tablestyle4 td{ padding:5px; border:1px solid #efefef;}

.tablestyle5{ float:left; width:98%; }
.tablestyle5 td{ padding:5px;}


fieldset { width:400px; margin:5px; padding:1em; border:1px solid #ccc; background:#FFFFFF; font-size:11px;}
LEGEND { font-weight:bold; font-size:14px; color:#000;}
.formbox_fieldset{ float:left;  height:auto; padding-bottom:10px; padding-top:10px; margin-left:5px;}
.formbox_fieldset td{ font-size:11px; line-height:25px;}
.formbox_fieldset select{ width:146px; color:#3a3a3a; font-size:11px;}

.formbox_fieldset2 { width:940px; margin:5px; padding:5px 0 0 0;
                  border:1px solid #ccc; background:#ffffff; float:left; height:auto; font-size:12px;}
.title_LEGEND { font-weight:bold; font-size:14px; color:#000;}
.formbox_fieldset2 .title { background:url(../images/formbg1.gif) repeat-y #ffffff;}
.formbox_fieldset2 td{line-height:30px; padding-left:5px; border-bottom:1px solid #cccccc;}
.formbox_fieldset2 td.bg{ background:#f7f7f7; text-align:right; width:190px; padding-right:5px;}
.formbox_fieldset2 span{ font-weight:bold;}
.formbox_fieldset2 select{ width:207px;}
.formbox_fieldset2 input{ width:200px;}


.table_tr{BACKGROUND-COLOR: gray;}

.validation-error{border-color:Red;}

.hidden { display: none }

.Customer_Block { font-weight:normal; background:#f7f7f7; font-size:105%; padding-left:20px;}
/*===========================================================================================================================
多次跳转字号继承不到，main.css*/
.tab_active{  font-size:12px; }
.tab_link{ font-size:12px; }
.Cluster_Block{ border: 1px solid #333; }

